Index sets for Finite Normal Predicate Logic Programs
نویسندگان
چکیده
Let L be a computable first order predicate language with infinitely many constant symbols and infinitely many n-ary predicate symbols and n-ary functions symbols for all n ≥ 1 and let Q0, Q1, . . . be an effective list all the finite normal predicate logic programs over L. Given some property P of finite normal predicate logic programs over L, we define the index set IP to be the set of indices e such that Qe has property P . Let T0, T1, . . . be an effective list of all primitive recursive trees contained in ω. Then [T0], [T1], . . . is an effective list of all Π 0 1 classes where for any tree T ⊆ ω, [T ] denotes the set of infinite paths through T . We modify constructions of Marek, Nerode, and Remmel [25] to construct recursive functions f and g such that for all e, (i) there is a one-to-one degree preserving correspondence between the set of stable models of Qe and the set of infinite paths through Tf(e) and (ii) there is a one-to-one degree preserving correspondence between the set of infinite paths through Te and the set of stable models Qg(e). We shall use these two recursive functions to reduce the problem of finding the complexity of the index Corresponding author. Email:[email protected] Email: [email protected] Email: [email protected]
منابع مشابه
Index Sets for Finite Normal Predicate Logic Programs with Function Symbols
We study the recognition problem in the metaprogramming of finite normal predicate logic programs. That is, let L be a computable first order predicate language with infinitely many constant symbols and infinitely many n-ary predicate symbols and n-ary function symbols for all n ≥ 1. Then we can effectively list all the finite normal predicate logic programs Q0, Q1, . . . over L. Given some pro...
متن کاملThe Stable Models of a Predicate Logic Program
Gelfond-Lifschitz [7] introduced the concept of a stable model M of a Predicate Logic Program P . Here we show that, up to a recursive 1-1 coding, the set of all stable models of finite Predicate Logic Programs and the Π1 classes (equivalently, the set of all infinite branches of recursive trees) coincide (Theorems 4.1 and 5.1). Typical consequences: 1) there are finite Predicate Logic Programs...
متن کاملStatic Analysis to Identify Vectorizable Numerical Domain in Logic Programs for Efficient Execution of Scientific Expert Systems
Interpretation is a global data flow analysis technique to derive the properties of logic programs. It is based upon mapping the logic program into an abstract domain and traversing an AND-OR tree in the abstract domain to derive the related properties. For the abstract domain of type expression, abstract interpretation derives the mode information in terms of type expressions [1, 2, 3]. In an ...
متن کاملNegation as Failure in the Head
The class of logic programs with negation as failure in the head is a subset of the logic of MBNF introduced by Lifschitz and is an extension of the class of extended disjunctive programs. An interesting feature of such programs is that the minimality of answer sets does not hold. This paper considers the class of general extended disjunctive programs (GEDPs) as logic programs with negation as ...
متن کاملComputing Stable Models of Normal Logic Programs Without Grounding
We present a method for computing stable models of normal logic programs, i.e., logic programs extended with negation, in the presence of predicates with arbitrary terms. Such programs need not have a finite grounding, so traditional methods do not apply. Our method relies on the use of a non-Herbrand universe, as well as coinduction, constructive negation and a number of other novel techniques...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1303.6555 شماره
صفحات -
تاریخ انتشار 2012